package ch03.d5;

import org.junit.Test;

public class IntTest {
    @Test
    public void testInt(){
        //基本数据类型的赋值 是 按值传递
        int a = 1;
        int b = a;//赋值
        a++;
        System.out.println(b);
        // 结果：两个值
    }

    @Test
    public void testA(){
        //引用数据类型的赋值 是 按引用传递
        A a = new A();
        a.x = 1;
        A b = a;//赋值
        a.x++;
        System.out.println(b.x);
        //结果：两个变量执行的是同一个对象

    }
}
